Text copied to clipboard!
Заглавие
Text copied to clipboard!Разработчик на системни функции за вградени системи
Описание
Text copied to clipboard!
Търсим разработчик на системни функции за вградени системи, който да се присъедини към нашия екип и да допринесе за създаването и оптимизацията на софтуерни решения за вградени устройства. Кандидатът ще бъде отговорен за проектиране, разработка и тестване на системни функции, които осигуряват надеждна и ефективна работа на хардуерните компоненти. Работата изисква задълбочени познания в областта на вградените системи, програмиране на ниско ниво и разбиране на хардуерната архитектура. Вие ще работите в тясно сътрудничество с хардуерни инженери и други софтуерни разработчици, за да гарантирате интеграцията и съвместимостта на системните функции с цялостната платформа. Очакваме от вас да участвате в анализа на изискванията, разработката на архитектурата на софтуера и внедряването на решения, които отговарят на високи стандарти за качество и производителност. Ако сте мотивиран, с аналитично мислене и страст към вградените технологии, ще намерите тази позиция за предизвикателна и удовлетворяваща.
Отговорности
Text copied to clipboard!- Разработка и поддръжка на системни функции за вградени устройства
- Сътрудничество с хардуерни инженери за интеграция на софтуер и хардуер
- Оптимизация на производителността и надеждността на системата
- Писане на чист и поддържащ се код на ниско ниво
- Тестване и отстраняване на грешки в софтуера
- Документиране на разработените решения и процеси
- Участие в планиране и оценка на проекти
- Следене на нови технологии и внедряване на иновации
- Обучение и подкрепа на по-млади членове на екипа
- Спазване на стандарти за качество и сигурност
Изисквания
Text copied to clipboard!- Висше образование в областта на компютърните науки, електроника или сходна специалност
- Опит с програмиране на C/C++ за вградени системи
- Добри познания по архитектура на микроконтролери и процесори
- Опит с операционни системи в реално време (RTOS)
- Разбиране на хардуерни интерфейси и протоколи (SPI, I2C, UART и др.)
- Умения за отстраняване на грешки и анализ на системи
- Опит с инструменти за разработка и отстраняване на грешки (JTAG, oscilloscope)
- Добри комуникационни умения и работа в екип
- Английски език на техническо ниво
- Отговорност и внимание към детайлите
Потенциални въпроси за интервю
Text copied to clipboard!- Какъв е вашият опит с програмиране на вградени системи?
- С кои микроконтролери сте работили?
- Какви инструменти използвате за отстраняване на грешки?
- Опишете проект, в който сте оптимизирали системна функция.
- Как подхождате към интеграцията на софтуер и хардуер?
- Какви RTOS сте използвали и какви са предимствата им?
- Как се справяте с работата под напрежение и срокове?
- Какви са вашите силни страни като разработчик?
- Как поддържате знанията си актуални?
- Какви са вашите очаквания от тази позиция?